﻿/*@import "resetcommon.css";*/

*{box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box;}



/*index.css start*/

@charset "utf-8";

/* CSS Document */

/*common*/





.main-title{ text-align: center; margin: 38px 0 22px; }

.main-title h2{ color: #3a3b3f; font-size: 30px; margin: 5px 0 7px;}

.main-title span{ color: #da251c;}

.main-title .sub-title{ font-size: 22px; color: #595757; display: block; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; height: 31px; line-height: 30px; width: 417px; margin: 0 auto;}





/*banner*/

.banner{ height:520px; overflow:hidden; position: relative; z-index: 2; }

.banner .bd div{ height:520px; overflow:hidden; }

.banner a{ background:url("../images/banner.jpg") no-repeat center top; height:520px; display:block; overflow: hidden;}



.banner .hd{ height:15px; overflow:hidden; position:absolute; left:36.5%; bottom:30px; z-index:1; }

.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }

.banner .hd ul li{ float:left; margin-right:2px;  width:130px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }

.banner .hd ul li.on{ background:#db261d; color:#fff; opacity: .6;}





/*关键字*/





/*菱泰经典工程案例*/

.case-hd{ height: 55px; line-height: 55px; margin-bottom: 1px;}

.case-hd li{ width: 170px; background: #3a3b3f; margin-left: 1px; font-size: 16px; color: #fff; text-align: center; float: left; cursor: pointer;}

.case-hd li:first-child{ margin-left: 0;}

.case-hd li.on{ background: #da251c; color: #fff;}

.case-bd{ height: 460px; background: #f5f5f5; overflow: hidden;}

.case-bd dl{ height: 460px;}

.case-bd dt{ width: 799px; height: 460px; float: left;}

.case-bd dt img{ width: 100%;}

.case-bd dd{ width: 400px; float: right; padding: 44px 33px 0;}

.case-bd dd h3{ font-size: 20px; color: #4d4d4d; font-weight: normal;}

.case-bd dd h3 a{ color: #4d4d4d;}

.case-bd dd .line{ width: 30px; height: 3px; background: #ee1217; margin: 25px 0 0;}

.case-bd dd .brief{ font-size: 17px; color: #4d4d4d; margin: 20px 0 10px;}

.case-bd dd p{ font-size: 13px; line-height: 26px; color: #4d4d4d;}

.btn{ height: 33px; margin-top: 35px; line-height: 33px; font-size: 13px;}

.btn a{ width: 129px; display: inline-block; text-align: center; background: url("../images/btn_bg2.jpg") no-repeat; padding-left: 30px; color: #fff; float: left;}

.btn a:first-child{ background: url("../images/btn_bg1.jpg") no-repeat;}







/*菱泰点对点解决方案*/

.project{ height: 1050px; background: url("../images/bg.jpg"); overflow: hidden; margin: 0px 0 0;}

.project-menu{ width: 280px;}

.project-menu h3{ height: 43px; line-height:43px; background: #db261d; font-size: 18px; padding-left: 15px; margin-bottom: 33px;}

.project-menu h3 a{ color: #fff; display: block; background: url("../images/project_icon1.png") no-repeat right center; margin-right: 23px;}

.project-menu .project-menu-wrap{ background: #fff; padding: 35px 16px 6px;}

.project-menu .project-menu-wrap ul { display: none; }

.project-menu h4{ font-size: 18px; color: #db261d; border-bottom: 1px solid #e6e6e6; padding: 0 10px 0 19px;}

.project-menu h4 a{ height: 36px;overflow: hidden;line-height: 36px;display:block; color: #db261d; background: url("../images/project_icon2.png") no-repeat right center;}

.project-menu h4 ul li{ font-size: 14px; line-height: 35px; border-top: 1px solid #e6e6e6; background: url("../images/project_icon3.png") no-repeat 0 center; padding-left: 18px; }

.project-menu h4 ul li a {color: #666; background: none;}

.project-menu li:first-child{ border-top: none;}

.project-menu ul{ margin-bottom: 22px;}



.project-list{ width: 888px;}

.project-list .project-list-title{ height: 43px; line-height:43px; background: #fff; margin: 0 0 33px 0; padding-right: 15px;}

.project-list .project-list-title .more{ font-size: 14px; color: #333333; text-transform: uppercase;}

.project-list .project-list-title span{ display: block; width: 217px; text-align: center; background: #db261d; font-size: 18px;}

.project-list .project-list-title span a{ color: #fff; font-weight: bold;}

.project-list dl{ height: 283px; margin-bottom: 25px; background: #fff; padding-right: 40px;}

.project-list dt{ width: 488px; height: 283px; float: left;}

.project-list dt img{ width: 100%; height: 100%;}

.project-list dd{ width: 325px; float: right;}

.project-list dd h3{ font-size: 18px; color: #4d4d4d; margin: 36px 0 10px;}

.project-list dd h3 a{ color: #4d4d4d;}

.project-list dd p{ font-size: 13px; line-height: 26px; color: #4d4d4d;}

.project-list ul{width:952px;}
.project-list ul li{width:300px;float:left; list-style:none; margin:5px;}
.project-list img{ width:270px; height:220px;padding:0px;}
.project-list h4{color:#333; text-align: center;padding:10px 0;}



/*菱泰能源-五大核心竞争力*/

.core{  height: 558px; overflow: hidden;}

.core .main-title{ margin: 92px 0 22px;}

/*应用案例*/
.appcshow{}
.appcshow .stitle{width:100%;height:56px;background:url(../img/act.jpg) no-repeat center top;text-align:center;font-size:30px;color:#000;font-size:0;}
.acshow{height:310px;overflow:hidden;margin-top:30px;position:relative;}
.acshow span{width:25px;height:46px;display:inline-block;position:absolute;top:50%;margin-top:-23px;cursor:pointer;z-index:88;}
.acshow span.prev{left:0;background:url(../img/prev.jpg) no-repeat;}
.acshow span.next{right:0;background:url(../img/next.jpg) no-repeat;}
.acshow ul{margin-right:-5px;}
.acshow ul li{float:left;width:273px;display:inline-block;margin-right:11px;margin-left:0px;background:#f5f5f5;text-align:center;border:solid 1px #e5e5e5;}
.acshow ul li a,.acshow ul li a img{display:block; width:270px;}
.acshow ul li strong{display:block;font-size:16px;color: #0d72cd;height:40px;line-height:40px;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;}
.acshow ul li p{line-height:20px;padding:5px 10px;}
.acwarp{width:1130px;margin:0 auto;}


/*菱泰能源-五大核心竞争力*/

/*.core{ background: url("../images/core_bg.jpg") no-repeat center 0; height: 858px; overflow: hidden;}

.core .main-title{ margin: 92px 0 52px;}

.core-slide{ height: 518px; position: relative; overflow: hidden;}

.core-hd{ height: 20px; line-height: 20px; text-align: center; margin-bottom: 28px; overflow: hidden;}

.core-hd li{ font-size: 16px; color: #2d2d2d; background: url("../images/core_icon.jpg") no-repeat 0 0; padding-left: 30px; display: inline-block; margin-right: 36px; cursor: pointer;}

.core-hd li.on{ background-position: 0 -32px; color: #da251d;}

.core-bd{ height: 376px; margin: 75px 64px 47px 49px; box-sizing: content-box; overflow: hidden;}

.core-bd dl{ height: 376px; }

.core-bd dt{ width: 511px; height: 376px; position: relative; float: left;}

.core-bd dt .num{ width: 110px; height: 118px; position: absolute; left: 0; top: 0;}

.core-bd dt .num img{ width: 110px; height: 118px;}

.core-bd dd{ width: 485px; float: right;}

.core-bd dd h3{ font-size: 23px; color: #13171b; font-weight: normal; border-bottom: 1px solid #c4c5c6; height: 45px; margin: 125px 0 20px;}

.core-bd dd h3 b{ color: #da251c;}

.core-bd dd p{ font-size: 15px; color: #29343c; line-height: 30px;}

.core-bd dd a{width: 129px; display: block; text-align: center; background: url("../images/btn_bg2.jpg") no-repeat; padding-left: 30px; color: #fff; font-size: 14px; height: 33px; line-height: 33px; margin-top: 20px;}

.number{ font-size: 20px; color: #202020; position: absolute; left: 650px; top: 140px;}

.number span{ font-size: 45px; color: #da251c;}
*/






/*菱泰能源-战略合作伙伴*/

.partner{ background: url("../images/partner_bg.jpg") no-repeat center 0; height: 465px; overflow: hidden;}

.partner .main-title h2{ color: #fff;}

.partner-slide{ height: 180px; position: relative;}

.partner-slide .partner-slide-hd li{

    width: 287px;

    height: 180px;

    overflow: hidden;

    float: left;

    margin-right: 18px;

    text-align: center;

}

.partner-slide .partner-slide-hd li img{ display: block; width: 287px; height: 148px;}

.partner-slide .partner-slide-hd li span{

    display: block;

    font-size: 14px;

    color: #fff;

    margin-top: 10px;

    overflow: hidden; 

}

.partner-slide-bd .next{

    position: absolute;

    top: 60px;

    right: -50px;

    width: 27px;

    height: 27px;

}

.partner-slide-bd .prev{

    position: absolute;

    top: 60px;

    left: -50px;

    width: 27px;

    height: 27px;

}







/*流程*/

.process{ height: 300px; border-bottom: 1px dotted #b8b7b6; overflow: hidden; background: url("../images/process_bg.jpg") no-repeat center 200px;}

.process li{ width: 68px; height: 107px; float: left; margin-left: 93px; font-size: 16px; color: #4d4d4d; text-align: center;}

.process li:first-child{ margin-left: 0;}

.process li span{ display: block; width: 68px; height: 68px; margin-bottom: 13px; }

.process .process1 span{ background: url("../images/process_icon1.png") no-repeat;}

.process .process2 span{ background: url("../images/process_icon2.jpg") no-repeat;}

.process .process3 span{ background: url("../images/process_icon3.png") no-repeat;}

.process .process4 span{ background: url("../images/process_icon4.png") no-repeat;}

.process .process5 span{ background: url("../images/process_icon5.png") no-repeat;}

.process .process6 span{ background: url("../images/process_icon6.png") no-repeat;}

.process .process7 span{ background: url("../images/process_icon7.png") no-repeat;}

.process .process8 span{ background: url("../images/process_icon8.png") no-repeat;}

.process li:hover span{ background-position: 0 -96px;}

.process li .process-title{ border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; height: 26px; line-height: 25px;}





/*关于我们*/

.about{ position: relative; z-index: 10;}

.about dl{ height: 398px; background: #f1f1f1; overflow: hidden;}

.about dd{ width: 588px; padding: 55px 45px 0; float: left;}

.about dd h3{ border-bottom: 1px solid #dfdfe0; font-size: 18px; color: #333333; height: 56px; margin-bottom: 25px;}

.about dd h3 a{ color: #333;}

.about dd p{ font-size: 14px; line-height: 29px; color: #555555;}

.about dt{ width: 612px; height: 398px; float: right;}

.about dt img{ width: 100%;}





/*专家团队 荣誉资质*/

.team_honor_list{ width:1200px;}



.team_honor{ height: 610px; background: url("../images/bg.jpg"); overflow: hidden; position: relative; z-index: 1; margin-top: -132px;}

.team_honor_hd{ height: 33px; overflow: hidden; margin: 180px 0 33px; text-align: center;}

.team_honor_hd li{ width: 173px; text-align: center; border-bottom: 2px solid #22293c; font-size: 17px; color: #22293c; display: inline-block; height: 33px;}

.team_honor_hd li.on{ border-bottom: 2px solid #da251c; color: #da251c;}

.team_honor_bd{ height: 280px; overflow: hidden;}

#myroundabout,#myroundabout2{ height: 280px; width: 1200px;}

.team_honor_bd li{ width: 432px; height: 280px; position: relative;}

.team_honor_bd li img{ width: 100%; }

.team_honor_bd li span{ display: block; background: url("../images/team_bg.png"); height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; position: absolute; left: 0; bottom: 0; width: 100%;}







/*新闻*/

.news{overflow:hidden;}

.news .til{overflow:hidden;display:block;height:54px;}

.news .til ul{display:block;float:left;width:325px;height:54px;line-height:54px;}

.news .til ul li{display:inline-block;float:left;margin-right:25px; height:54px;font-size:18px;text-align:center; font-weight: bold;}

.news .til ul li a{display:block;height:54px;line-height:54px;color:#333333;}

.news .til ul li.on a{display:block;height:52px;border-bottom: 2px solid #db261d;}

.news .til span{display:block;float:right;width:55px;height:54px;line-height:54px;font-size:14px;}

.news .til span a{color:#333333;}



.news1{display:block;float:left;width:550px; height: 460px;}

.news1 dl{display:block;margin-top:20px;height:278px;border-bottom:1px solid #ececec;}

.news1 dl dt{position:relative; height:140px; overflow:hidden;}

.news1 dl dt .news-title{ width: 162px; background: #db261d; float: left; height: 140px; text-align: center; line-height: 140px; font-size: 28px; font-weight: bold; color: #fff;}

.news1 dl dt .news-img{display:block;width:388px;height:140px; float: left;}

.news1 dl .news-img img{ width:100%; display:block;}

.news1 dl dt span{position:absolute;right:-3px;top:-3px;display:block;width:66px;height:68px;background:url(../images/news_pbg.png) no-repeat left top;}



.news1 dl dd h5{display:block;margin-top:10px;height:52px;line-height:52px;font-size:14px;}

.news1 dl dd h5 a{color:#333333;}

.news1 dl dd h5 em{float:right;color:#777777;font-weight:normal;}

.news1 dl dd p{overflow:hidden;display:block;height:48px;line-height:24px;color:#535353;font-size:14px;}

.news1 dl dd p a{color:#ff6b06;}

.news1 dl dd i{ font-style: normal;}

.news1 .texts{overflow:hidden;display:block;margin-top:15px;}

.news1 .texts li{overflow:hidden;display:block;float:left;padding-left:10px;line-height:29px;font-size:14px;background:url(../images/news_lbg1.jpg) no-repeat left center;}

.news1 .texts li b{display:block;float:left;width:460px;font-weight:normal;}

.news1 .texts li em{display:block;float:right;width:80px;}

.news1 .texts li a{color:#535353;}



.faq{overflow:hidden; float:right;width:551px;}

.faq .til{ margin-bottom: 20px;}

.faq .til ul{overflow:hidden;width:205px;background:none; }

.faq .til ul li{overflow:hidden;width:205px;text-align:left;}

.faq .til ul li a:hover{background:none;}

.faq p{ width: 551px; height: 140px; margin-bottom: 27px;}

.faq p img{ width: 100%;}

.faq-bd{ height: 143px; overflow: hidden;}

.faq dl{ background: url("../images/ask.jpg") no-repeat 0 0; padding-left: 27px; width: 223px; float: left; margin-right: 50px; box-sizing: content-box;}

.faq dl.none{ margin-right: 0;}

.faq dt{ font-size: 14px; font-weight: bold; line-height: 24px; margin-bottom: 20px; margin-top: -3px;}

.faq dt a{ color: #333333;}

.faq dd{ font-size: 14px; line-height: 26px; color: #555555;}

.faq-hd{ height: 17px; display: block; margin-top: 45px;}

.faq-hd .prev,.faq-hd .next,.faq-hd ul{ float: left; margin-top: 5px;}

.faq-hd .prev,.faq-hd .next{ width: 6px; height: 11px; display: block;}

.faq-hd .prev{ margin: 0 40px 0 200px;}

.faq-hd .next{ margin: 0 0 0 30px;}

.faq-hd li{ background: url("../images/faq_icon1.jpg") no-repeat 0 center; float: left; margin-right: 6px; width: 10px; height: 10px; font-size: 0;}

.faq-hd li.on{ background: url("../images/faq_icon2.png") no-repeat 0 center;}









/*友情链接*/

.link{ width:1200px; height:auto; margin:15px auto 15px; overflow:hidden; }

.link span{height:42px; line-height:42px;font-size:14px; background:#222127; color:#FFF; display:block; float:left;width:115px;text-align:center;margin-left:0px}

.link ul li{float:left;margin-left:28px; line-height:40px;}


